Возможно ли создание собственных графических элементов для мнемосхем?
Да, создание собственных графических элементов (контролов) возможно в трех вариантах:
В Пульт.Онлайн каждая мнемосхема может выступать в качестве контрола. Т.е. вы можете создать, например, мнемосхему насосного узла и вставить несколько экземпляров данной мнемосхемы на мнемосхему теплового пункта. При этом, изменения в мнемосхеме-контроле автоматически отобразятся на всех мнемосхемах, где данная мнемосхема-контрол используется.
Для мнемосхемы-контрола можно задать необходимые параметры, через которые вы сможете динамически управлять отображением содержания, как если бы это был обычный контрол со стандартными параметрами.
Пример: Мнемосхема в качестве контрола
В качестве контролов можно использовать SVG-изображения. SVG-изображения поддерживают динамическое изменение внутренних элементов.
Пример: Работа с изображениями SVG
Продвинутые пользователи, владеющие Javascript, могут создать собственные библиотеки контролов, используя технологию веб-компонентов. Такие библиотеки можно создать, взяв за основу исходный код стандартных библиотек Пульт.Онлайн, расположенных в папке html/controls
в рабочей папке сервера.